<?php

function mon_run($task) {
    switch($task)  {
        case "add":
            add();
            break;
        case "edit":
            edit();
            break;
        case "del":
            del();
            break;
        case "view" :
        default: view(); break;
    }
}
function add(){
    $thongbao = null;
    $monme = query("select * from mon where mon_me='0'");
    if($_SERVER['REQUEST_METHOD'] == "POST"){
        if(isset($_POST['txtTenMon']) && $_POST['txtTenMon']!=null){
            if(find('mon',"ten_mon='{$_POST['txtTenMon']}'")==null){
                if(isset($_POST['mon_me'])&&$_POST['mon_me']!=null){
                    insert("mon",array("ten_mon"=>$_POST['txtTenMon'],"mon_me"=>$_POST['mon_me']));
                    $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Thêm thành công!</strong></div>';
                }else{
                    insert("mon",array("ten_mon"=>$_POST['txtTenMon']));
                    $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Thêm thành công!</strong></div>';
                }
            }else{
                $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Môn này đã tồn tại </div>';
            }

        }else{
            $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Bạn chưa nhập tên </div>';
        }
    }
    loadTemplate('add',array("monme"=>$monme,"thongbao"=>$thongbao));
}
function edit(){
    $thongbao = null;
    $data = null;
    if(isset($_GET['id']) && $_GET['id']!=null){
    $data = findOne('mon',"id_mon='{$_GET['id']}'");
    $monme = query("select * from mon where mon_me='0'");
    if($data==null){
        $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Môn bạn chọn không tồn tại </div>';
        }
    if($_SERVER['REQUEST_METHOD']=="POST"){

            if($data!=null){
                    update("mon",array("ten_mon"=>$_POST['txtTenMon'],"mon_me"=>$_POST['mon_me']),"id_mon='{$_GET['id']}'");
                    $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Sửa thành công!</strong></div>';
                redirect('cp.php?mod=mon&task=view',1);
            }else{
                $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Môn bạn chọn không tồn tại </div>';
            }
    }
    }else{
        $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Bạn chưa chọn môn cần sửa </div>';
    }
    loadTemplate('edit',array("thongbao"=>$thongbao,"data"=>$data,"monme"=>$monme));
}
function view() {
    $arr=null;
    if($_SERVER['REQUEST_METHOD']=="POST"){
        $arr = $_POST['select'];
    }
    $data = query("select * from mon where mon_me='0'");
    loadTemplate("view",array("data"=>$data,"arr"=>$arr));
}
function del(){
    $thongbao = null;
    if($_SERVER['REQUEST_METHOD']=="POST"){
        if(isset($_POST['delid'])){

            if(delete("mon","id_mon='{$_POST['delid']}'")!=null){
                $thongbao = '<div class="alert alert-success">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Xóa thành công!</strong></div>';
                redirect('cp.php?mod=mon&task=view');
            }else{
                $thongbao = '<div class="alert alert-error">
              <button class="close" data-dismiss="alert">×</button>
              <strong>Lỗi!</strong> Xóa thất bại </div>';
                redirect('cp.php?mod=mon&task=view',1);
            }

        }

    }
    loadTemplate('del',array("thongbao"=>$thongbao));
}
?>